import request from '../request-axios.js';
import { API_CONFIG } from '../config.js';

// 数据管理API - 根据API文档更新
export const loginAPI = {
  // 退出登录
  // logOut: () => {
  //   return request.get(API_CONFIG.ENDPOINTS.LOGOUT); // 不传任何参数
  // },
  logOut: () => {
    return request.get(API_CONFIG.ENDPOINTS.LOGOUT, {}, {
      // 显式禁用时间戳或缓存参数
      cacheBuster: false,
      timestamp: false
    });
  },
  // 获得验证码
  captcha: () => {
    return request.get(API_CONFIG.ENDPOINTS.CAPTCHA,{},{
      // 显式禁用时间戳或缓存参数
      cacheBuster: false,
      timestamp: false
    }); // 不传任何参数
  },
  login: (params = {}) => {
    return request.post(API_CONFIG.ENDPOINTS.LOGIN, null, { params });
  },
  updatePassWord: (params = {}) => {
    return request.post(API_CONFIG.ENDPOINTS.UPDATE_PASSWORD, null, { params });
  },
};

export default loginAPI;
